using System;

namespace Dating
{
	[Serializable]
	public class MemberAlertPreference : BizObject
	{
		#region Fields

		private int alertPreferenceID;
		private int tenantID;
		private int profileID;
		private int alertID;
		private bool isEnabled;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the MemberAlertPreference class.
		/// </summary>
		public MemberAlertPreference()
		{
		}

		/// <summary>
		/// Initializes a new instance of the MemberAlertPreference class.
		/// </summary>
		public MemberAlertPreference(int tenantID, int profileID, int alertID, bool isEnabled)
		{
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.alertID = alertID;
			this.isEnabled = isEnabled;
		}

		/// <summary>
		/// Initializes a new instance of the MemberAlertPreference class.
		/// </summary>
		public MemberAlertPreference(int alertPreferenceID, int tenantID, int profileID, int alertID, bool isEnabled)
		{
			this.alertPreferenceID = alertPreferenceID;
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.alertID = alertID;
			this.isEnabled = isEnabled;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the AlertPreferenceID value.
		/// </summary>
		public  int AlertPreferenceID
		{
			get { return alertPreferenceID; }
			set { alertPreferenceID = value; }
		}

		/// <summary>
		/// Gets or sets the TenantID value.
		/// </summary>
		public  int TenantID
		{
			get { return tenantID; }
			set { tenantID = value; }
		}

		/// <summary>
		/// Gets or sets the ProfileID value.
		/// </summary>
		public  int ProfileID
		{
			get { return profileID; }
			set { profileID = value; }
		}

		/// <summary>
		/// Gets or sets the AlertID value.
		/// </summary>
		public  int AlertID
		{
			get { return alertID; }
			set { alertID = value; }
		}

		/// <summary>
		/// Gets or sets the IsEnabled value.
		/// </summary>
		public  bool IsEnabled
		{
			get { return isEnabled; }
			set { isEnabled = value; }
		}

		#endregion
	}
}
